/* CSS Document */
html,body,div,p,h1,h2,h3,h4,h5,ul,dl,li,dd,dt,ol,span,img,button,a,em,input{ margin:0px; padding:0px;}
ul,ol{ list-style:none;}
img,button,input{ border:0px;}
a,button,input{ outline:none;}
a{ text-decoration:none;color: #313030;}
h1,h2,h3,h4,h5{ font-weight:normal;}
body{ font-family:arial,'微软雅黑'; background:#f7f7f7;}
.wrap{ width:100%;}
.content{ width:1185px; margin:0px auto;}
.clear{ zoom:1;}
.clear:after{ clear:both; display:block; height:0px; visibility:hidden; content:'clear';}
.fl{ float:left; *display:inline;}
.fr{ float:right; *display:inline;}
/*首页*/
.language{ height:24px; padding:3px 0px; background:#c6c6c6; text-align:right;}
.language a:link,.language a:visited{ padding-left:35px; font-size:14px; line-height:24px; color:#231815; display:inline-block; height:24px;}
.language a:hover{ color:#e41a28;}
.language span{ padding:0px 10px; color:#fff; font-size:14px; line-height:24px;}
.zn{ background:url(../img/cn.png) no-repeat left center;}
.en{ background:url(../img/en.png) no-repeat left center;}
.head{ height:102px; background:#91928f; overflow:hidden; }
.nav{ padding:40px 0px 0px; font-size:16px;}
.nav ul li{ float:left;}
.nav ul li a:link,.nav ul li a:visited{ color:#fff; padding:0px 23px; line-height:16px;}
.nav ul li a.active,.nav ul li a:hover{ color:#63bbba;}
/*banner*/
.banner{ width:100%; height:606px; overflow:hidden; position:relative;}
.bannerImg{ position:absolute; top:0px; left:50%; margin-left:-960px; width:1920px; overflow:hidden; height:100%;}
.slideCon{ height:606px; overflow:hidden; width:1920px;}
.slideCon li{ height:606px; position:absolute; top:0px; left:0px; width:1920px; display:none;}
.slideCon li a{ display:block; width:100%; height:606px; overflow:hidden; position:relative;}
.slideCon li a img{ position:absolute; left:50%; margin-left:-960px;}

.switchBar{ width:100%; position:absolute; height:14px; z-index:999; bottom:25px;}
.switchBar ul{ width:auto; overflow:hidden; margin:0px auto;}
.switchBar ul li{ width:14px; height:14px; margin-right:15px;  float:left;}
.switchBar ul li a{ width:14px; height:14px; background:#fff; display:block; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.switchBar ul li a.current{ background:#ffa446;}
/*首页列表样式*/
.indexList{ padding:40px 0px;}
.indexList .content{ overflow:hidden;}
.indexList ul{ width:100%;}
.indexList ul li{ width:280px; margin:0px 8px;}
.indexTitle{ padding-left:10px; font-size:18px; color:#231815; line-height:18px; *line-height:20px; margin-bottom:20px; border-left:2px solid #63bbba;}
.indexImg{ width:100%; height:282px; overflow:hidden;}
.indexImg a{ display:block; width:100%; height:100%;}
.indexIntro{ font-size:14px; line-height:20px; margin:20px 0px 15px; min-height:60px; overflow:hidden;}
.indexIntro a{ color:#231815;}
.more{ color:#231815; font-size:14px;}
.more:hover{ color:#de4e55;}
/*底部*/
.foot{ padding:30px 0px 10px; background:#f0efef; text-align:center;}
.footLink{ margin-bottom:30px;}
.footLink a:link,.footLink a:visited{ color:#6a6a6a; font-size:14px; padding:0px 23px; border-right:1px solid #6a6a6a; line-height:16px;}
.footLink a:hover{ color:#de4e55;}
.copyRight{ font-size:12px; color:#231815; margin-bottom:20px;}
/*弹出层*/
.layer{ position:fixed; width:100%; height:100%; left:0px; top:0px; background:url(../img/layer.png) repeat 0 0; z-index:2000; display:none;}
.layerCon{ position:absolute; background:#fff; top:50%; left:50%; width:344px; height:266px; padding:108px 226px; margin-top:-241px; margin-left:-398px;}
.close{ position:absolute; top:15px; right:15px; cursor:pointer;}
.layerTxt{ text-align:right;}
.layerTxt dt{ padding:25px 0px 20px; font-size:16px; color:#000;}
.layerTxt dd{ color:#313030; font-size:14px;}
.layerTxt dd a:link,.layerTxt dd a:visited{ color:#313030; font-size:14px;}
.layerTxt dd a:hover{ color:#de4e55}
/*关于我们*/
.h400{ height:400px;}
.h600{ height:600px;}
.subBanner{ margin:40px 0px 30px; text-align:center; overflow:hidden; position:relative;}
.bannerTxt{ position:absolute; z-index:10; width:1125px; padding:50px 30px; background:url(../img/layer.png) repeat 0 0; color:#fff; left:0px; bottom:0px; text-align:left;}
.bannerTitle{ font-size:18px; line-height:30px;}
.bannCon{ font-size:14px; line-height:24px;}
.bannConL{ width:715px;}
.bannConR{ width:300px; text-align:right; font-size:18px; line-height:26px;}
.aboutCon{ margin-bottom:10px; padding:50px 30px 60px; background:#fff;}
.aboutTxt{ font-size:14px; line-height:23px; color:#313030;}
.aboutTxt p{ text-indent:2em;}
.contact{ margin:30px 0px;}
.contactTitle{ font-size:24px; color:#313030; line-height:24px; margin-bottom:10px; padding-left:40px; background:transparent;}
.contact dl{ margin-bottom:3px; color:#313030;}
.contact dl dt{ font-size:24px; margin-bottom:3px; letter-spacing:2px; background:#fff; padding:25px 40px 5px;}
.contact dl dd{ font-size:14px; line-height:23px; background:#fff; padding:5px 40px 10px; }
/*解决方案*/
.appList1{ overflow:hidden; background:#fff; width:1155px; padding:40px 0px 20px; margin:0px 15px 40px;}
.appList1 ul{ width:1179px; overflow:hidden;}
.appList1 li{ width:374px; margin-right:19px; margin-bottom:20px; overflow:hidden;}
.enter:link,.enter:visited{ font-size:12px; margin-top:2px; color:#231815; padding-right:5px;}
.enter:hover{ color:#de4e55;}
.appImg{ width:100%; height:266px; overflow:hidden;}
.appImg a:link,.appImg a:visited{ display:block; width:100%; height:100%; color:#313030; }
.appList1 a:hover{ color:#de4e55;}
.appList1 .indexTitle{ font-size:16px; line-height:16px; margin-bottom:10px; overflow:hidden;}
.appDetail{ margin-bottom:20px; color:#313030; padding-bottom:20px;}
.bread{ height:50px; width:100%; text-align:right; line-height:50px; background:transparent; font-size:14px; }
.detailCon{ padding:25px 100px 10px; background:#fff;}
.appTitle{ font-size:20px; text-align:center;}
.smallTitle{ font-size:16px; text-align:center; margin-bottom:25px;}
.detailCon p{ margin-bottom:10px; font-size:16px; line-height:21px;}
/*获取支持*/
.support{ margin-bottom:20px; padding-top:0px}
.support .content{  background:#fff; padding-top:40px; padding-bottom:30px;}
.download .content{  background:#fff; padding-top:30px;}
.download .indexTitle{ margin-left:30px;}
.downloadCon{ width:1105px; overflow:hidden; margin:0px auto; font-size:16px;}
.downloadCon ul{ width:1180px;}
.downloadCon ul li{ width:200px; margin-right:95px; margin-bottom:30px;}
.downTitle{ color:#4e4e4e; margin-bottom:10px; }
.downImg{ height:200px; margin-bottom:5px;}
.downDes{ color:#231815; line-height:1.5; height:164px; overflow:hidden; font-size:14px; margin-bottom:10px;}
.downBtn{ text-align:center; height:30px; padding-top:5px;}
.downBtn a:link,.downBtn a:visited{ border:1px solid #b8b8b8; padding:5px; color:#231815; font-size:16px;}
.downBtn a:hover{ color:#de4e55;}
.support .indexImg{ height:200px;}
/*新闻*/
.news{ margin-top:40px;}
.newsList{ padding:20px 120px 25px 70px; background:#fff; margin-bottom:10px;}
.newsImg{ width:120px; overflow:hidden;}
.newsTxt{ width:845px; overflow:hidden;}
.newsTxt{ margin-top:20px;}
.newsTxt dt{ margin-bottom:10px;}
.newsTxt dt a:link, .newsTxt dt a:visited{ color:#e60012; font-size:16px; line-height:16px; width:750px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold;}
.newsTxt dt a:hover{ text-decoration:underline;}
.newsTime{ color:#666; font-size:12px; margin-top:3px;}
.summeryT{ color:#e60012; font-size:14px;}
.summery{ font-size:14px; color:#5a5a5a; line-height:26px; height:52px; overflow:hidden;}
.moreCon{ text-align:right;}
.pagination{ padding:60px 0px 108px; text-align:center; font-size:16px; line-height:38px;}
.pagination button{
    width:122px; height:38px; font-size:16px; font-family:arial,'微软雅黑'; text-align:center;
}
.prevPage,.nextPage{ color:#fff; cursor:pointer;}
.prevPage{ background:#63bbba;}
.nextPage{ background:#63bbba;}
.prevPage:hover{ background:#51bbad;}
.nextPage:hover{ background: #51bbad;}
.pagination span{ padding:0px 20px; color:#1a1a1a;}
.recruit{ padding-top:20px; background:#fff; padding-bottom:0px;}
.recruit ul li{ margin-bottom:30px;}
.recruit .indexIntro{ margin-bottom:5px; height:20px;}
.recruitTxt{ margin-bottom:30px; background:#fff; padding:30px 100px; color:#313030;}
.recruitTitle{ font-size:16px; margin-bottom:15px;}
.recruitCon p{ font-size:14px; line-height:26px; margin-bottom:30px;}
/*产品介绍*/
.proIntro{ padding-bottom:75px; background:#fff;}
.proNav{ width:190px; padding:20px 20px 30px; background:#606060; height:550px; overflow:hidden;}
.proIntroImg{ width:955px; position:relative; background:url(../img/proIntro0.jpg) no-repeat 0 0;}
.proList{ width:100%; height:100%; /*display:none;*/}
.proList.active{ display:block;}
.proListImg{ padding:175px 0px 0px 633px;}
.proTxt{ position:absolute; bottom:0px; left:0px; padding:35px 108px; background:url(../img/layer.png) repeat 0 0; z-index:5; font-size:14px; line-height:24px; color:#fff; width:739px;}
.firstNav{ background:url(../img/arrowR.png) no-repeat right center; margin-bottom:20px; font-size:16px; color:#fff; cursor:pointer;}
.proNav ol,.proNav dl{ display:none;}
.proNav ul > li{ margin-bottom:15px;}
.secNav{ padding-left:25px; background:url(../img/arrowR.png) no-repeat right center; font-size:14px; color:#fff; margin-bottom:20px; cursor:pointer; }
.proNav dl{ padding-left:50px;}
.proNav dl dd{ margin-bottom:24px; font-size:12px;}
.proNav a:link,.proNav a:visited{ color:#fff; padding-bottom:20px;}
.proNav a.active,.proNav a:hover{ color:#de954d;}
.firstNav.active,.secNav.active{ background:url(../img/arrowD.png) no-repeat right center;}
.justSec{ padding-left:25px; font-size:14px; color:#fff; margin-bottom:20px; cursor:pointer;}
